$(function () {
    // 弹层对象
    var layer = layui.layer;
    // 表单对象
    var form = layui.form;
    /* 1-自定义表单验证规则 */
    form.verify({
        // 密码验证规则
        pwd: [
            /^[\S]{6,12}$/,
            '密码格式错误，请输入6-12位的非空字符'
        ],
        // 新旧密码一致
        samePwd: function (value) {
            if ($('[name=oldPwd]').val() === value) {
                return '新旧密码不能一致';
            }
        },
        // 确认密码和新密码一致
        rePwd: function (value) {
            if ($('[name=newPwd]').val() !== value) {
                return '两次密码不一致';
            }
        }
    })

    /* 2-完成密码修改 */
    $('.layui-form').on('submit', function (e) {
        e.preventDefault();
        $.ajax({
            method: 'post',
            url: '/my/updatepwd',
            data: $(this).serialize(),
            success: function (res) {
                // console.log(res);
                if (res.status !== 0) {
                    return layer.msg(res.message);
                }
                layer.msg('密码更新成功', function () {
                    // 清空表单内容
                    // $('[type=reset]').click();

                    $('.layui-form')[0].reset();
                    // jQ对象转为DOM
                })
            }
        })
    })
})